penelope rose shepherd